package controller

import (
	"chitchat_http/server"
	"github.com/doujunyu/gogo/job"
)

// CheckToken 登录检查
func CheckToken(j *job.Job) {
	if j.GroupData["token"] == nil {
		j.JsonError(nil, "请先登录", 2)
		return
	}
	//验证token
	token := j.GroupData["token"].(string)
	tokenData, err := server.TokenByGetToken(&token)
	if err != nil {
		j.JsonError(nil, "登录状态已过期", 2)
		return
	}
	j.GroupData["user_id"] = tokenData.UserId
	j.GroupData["is_admin"] = tokenData.IsAdmin
}
